<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
 <base href="<%=basePath%>">   
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>如何操作数据库</title>        
  <meta http-equiv="pragma" content="no-cache">
  <meta http-equiv="cache-control" content="no-cache">
  <meta http-equiv="expires" content="0">    
  <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
  <meta http-equiv="description" content="This is my page">
</head>
<body>
<h1>回顾知识点：</h1>
<ul>
<li>1、 数据 的操作  crud  建表+增删改查</li>
<li>2、 java 操作数据库表的步骤  连接》statment》execute》resultset</li>
<li>3、 html table 标签的用法</li>
</ul>
<br>

<h1>新知识点：</h1>
<ul>
<li>1、 用basedao 或 mybatis简化 数据 的操作  crud  建表+增删改查</li>
<li>2、mybatis和 hibernate的原理</li>
<li>3、使用mybatis和hibernate的意义</li>
</ul>
<br>
<h1>思考：</h1>
<ul>
<li>参考资料 分析 mybatis 与 basedao，hibernate 的区别</li>
<li>为什么要用mybatis</li>
<li>什么情况下用hibernate</li>
</ul>
<br>
<h1>老师的观点：</h1>
<ul>
<li>你的代码没有形成模板前，不要使用mybatis或hibernate</li>
<li>只有在你的操作数据库的脚本，需要优化，或者你参与到一个成熟的开发团队时采会用到mybatis或hibernate</li>
<li>这个观点也适用于spring mvc 和Struts 框架的应用</li>
</ul>
</body>
</html>